Fix file open-mode (binary files).
authoroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Thu, 9 Feb 2006 22:47:58 +0000 (22:47 +0000)
committeroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Thu, 9 Feb 2006 22:47:58 +0000 (22:47 +0000)
gpsbabel/gtm.c

index db9cc890ad229b27dc9aea761875abe6d2dd23a0..d31570b6840b280cf355d1a17383fdda3495cc00 100644 (file)
@@ -440,7 +440,7 @@ gtm_rd_init(const char *fname)
        char buf[256];
        int version;
        char *name;
-       fd = xfopen(fname, "r", MYNAME);
+       fd = xfopen(fname, "rb", MYNAME);
        version = fread_integer(fd);
        name = fread_fixedstring(fd, 10);
        if (version == -29921)
@@ -489,7 +489,7 @@ gtm_wr_init(const char *fname)
        track_disp_all(NULL, NULL, count_track_waypts);
        route_disp_all(NULL, NULL, count_route_waypts);
 
-       ofd = xfopen(fname, "w", MYNAME);
+       ofd = xfopen(fname, "wb", MYNAME);
 
        /* Header */
        fwrite_integer(ofd, 211);